From: Olaf Hering Date: Mon, 20 Feb 2012 16:11:38 +0000 (+0000) Subject: xenpaging: mmap guest pages read-only X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=20529ff6c6f75e6a3f5dc5e3e0345d30e797a56a;p=xen.git xenpaging: mmap guest pages read-only xenpaging does not write to the gfn, so map the gfn to page-out in read-only mode. Signed-off-by: Olaf Hering Signed-off-by: Ian Jackson Committed-by: Ian Jackson --- diff --git a/tools/xenpaging/xenpaging.c b/tools/xenpaging/xenpaging.c index 2e8c10d143..6f18376b4b 100644 --- a/tools/xenpaging/xenpaging.c +++ b/tools/xenpaging/xenpaging.c @@ -574,7 +574,7 @@ static int xenpaging_evict_page(struct xenpaging *paging, struct victim *victim, gfn = victim->gfn; ret = -EFAULT; page = xc_map_foreign_pages(xch, paging->mem_event.domain_id, - PROT_READ | PROT_WRITE, &gfn, 1); + PROT_READ, &gfn, 1); if ( page == NULL ) { PERROR("Error mapping page %lx", victim->gfn);